home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / netmail / tgwav112.zip / WHATSNEW.110 < prev    next >
Text File  |  1995-12-15  |  14KB  |  265 lines

  1.    ┌── · ▄▄▄. ──────────────────────────────────────────────────────┼--
  2.    │ .■▄█▀▀▀▀■.   TGWave v1.10 - WHATS NEW IN THIS VERSION          │
  3.     ■▄█░█▒    · ▄ Copyright 1995 Lars Hellsten, All Rights Reserved │
  4.    ░███████▄▄▄▄██ Another great MatrixSoft product!                 │
  5.    ┌────────────────────────────────────────────────────────────────┐
  6.    └───── Blue Wave / QWK offline mail door for Telegard v2.99 ─────┘
  7.      
  8.  
  9.    This file contains a list of major changes that have been made since
  10.    the first release of TGWave.  It is best when upgrading to a new
  11.    version, to search this file for the release of the version you're
  12.    currently running, and then read *UP* from that point.  That way you
  13.    see the changes in the order they were made.
  14.    
  15.    IMPORTANT: If there have been any changes to strings in the language
  16.    file between this version and the last version you were running, you
  17.    MUST update your ENGLISH.TGW file and recompile!  Either that, or
  18.    replace the file with the new default file in the \SAMPLES\ directory.
  19.    Remember to recompile using TGWLCOMP.  You will also want to replace
  20.    your TEXT\*.TPL files with 
  21.  
  22.  
  23.                   HISTORY - BUGS FIXED, CHANGES MADE, ETC.
  24.                                       
  25.                                       
  26.         %=Bug Fix  /  +=New Feature  /  *=Updated Feature  /  !=Note
  27.  
  28.  
  29.    [12/25/95 - v1.10 released]
  30.  
  31.       * Strings to be removed from the language file:
  32.       
  33.         070 `07TGWave will now keep your area selections the same as in Telegard.~SM~SM~SP
  34.         071 `07Your TGWave area selections will now be kept separate from your Telegard~SMQWK area selections.~SM~SM~SP
  35.         145 ADD        
  36.         146 DROP
  37.         147 RESET
  38.         
  39.         I decided to make the QWK offline configuration commands hard-
  40.         coded.  Aside from the novelty, the configurability is pointless -
  41.         these names are the de-facto standards, and the sysop them would
  42.         accomplish little other than confuse users and their QWK readers.
  43.       
  44.         Strings to be added/updated:
  45.         
  46.         019 `09■ `0BImporting your current Telegard QWK area selections; please wait ...
  47.         052 `0C~SMContinue? [No]: `0B
  48.         066 `09Area `0A#~&1 `09"`0B~ES~MB`09" ignored - conference is forced.~SM
  49.         067 `09Area `0A#~&1 `09"`0B~ES~MB`09" WILL be scanned.~SM
  50.         068 `09Area `0A#~&1 `09"`0B~ES~MB`09" will NOT be scanned.~SM
  51.         070 `09Area `0A#~&1 `09"`0B~ES~MB`09" - personal+"All" messages will be bundled.~SM
  52.         071 `09Area `0A#~&1 `09"`0B~ES~MB`09" - only keywords will be bundled.~SM
  53.         075 `09Area `0A#~&1 `09"`0B~ES~MB`09" - filters enabled.~SM
  54.         076 `09Area `0A#~&1 `09"`0B~ES~MB`09" - personal messages will be bundled.~SM
  55.         073 ■PAKF-! <- Characters used for "status" field in area listings
  56.         074 For
  57.         142 -\|/
  58.  
  59.       * TGWave will now look for GROUPS.DAT.  If it doesn't exist, it
  60.         will then try and use CONFRENC.DAT.  
  61.         
  62.       + Kludge lines (any line beginning with ^A/ASCII-1) are now 
  63.         stripped from Squish bases.
  64.         
  65.       * TGWave now adds the ^AMSGID: and ^APID: kludges.
  66.  
  67.       + TGWave now traps CTRL-C and CTRL-BREAK, so you can't accidentaly
  68.         press them and have the program bomb out when it's in the middle
  69.         of doing something like updating lastread pointers, or whatnot.
  70.  
  71.       % PRESCAN mode now properly detects the personal/keyword/filter
  72.         status of messages - it was marking all messages with no (regular)
  73.         status.
  74.       
  75.       % Aborting (spacebar, ^K, ^X) now works with Squish bases when
  76.         scanning.
  77.  
  78.       + Added a "twirly thing" as a progress indicator when scanning the
  79.         message areas.  The following string should be added to your
  80.         language file:
  81.  
  82.         142 -\|/
  83.  
  84.       * Changed the intro screen to something that looks a little sleeker
  85.         and more professional (I think).  Thanks to Tom Klepl (PCBWave beta
  86.         tester) for this new version of the logo.
  87.     
  88.       % ~*H MCI code should work in the ENGLISH.TWC file, and the ~*X
  89.         code has been changed to ~*T, with ~*T being changed to ~*Z or
  90.         something.
  91.         
  92.       % TGWave wasn't processing certain ACS strings properly, such as
  93.         Gx, I##-####, etc.  All ACS strings should be processed fine now,
  94.         the ACS parsing routines just weren't updated to handle certain
  95.         tokens properly.
  96.        
  97.       + TGWAVE now has a seamless Internet support feature.  There is now
  98.         an "Internet Gateway Configuration" menu in TGWSETUP, where you
  99.         can configure TGWAVE's Internet gateway setup.
  100.         
  101.         This seamlessly integrates Internet e-mail support into the user's
  102.         offline mail packet.  If the gateway support is enabled, TGWAVE
  103.         will insert an e-mail area in the user's packet.  Users can post
  104.         to the e-mail area, using long "To:" names (up to 75+ characters),
  105.         without having to enter the netmail address of the Internet 
  106.         gateway, or worry about putting "To: <address>" on the first line
  107.         of the message.  Now TGWave handles all that itself.
  108.       
  109.         If a user uploads a reply packet with a message to the e-mail area,
  110.         TGWAVE will reformat the message according to your Internet gateway
  111.         configuration, and post it in the destination netmail area (also
  112.         defined in the gateway configuration menu).  
  113.         
  114.         Please note that this feature is only for outgoing Internet e-mail
  115.         messages.  The user will still need to scan your netmail base (or
  116.         whatever) if they want to download incoming e-mail and read it 
  117.         offline.
  118.  
  119.       + Major changes to the way TGWAVE handles area selections.  This is
  120.         done to provide compatibility with the new v2.20 reader's features,
  121.         as well as more flexibility to the reader.  
  122.         
  123.         (1) The option of internal/external scan information is no longer
  124.             provided - TGWAVE uses it's SCANINFO.TGW file for everything,
  125.             period.
  126.  
  127.         (2) The P, A, F, K and E bundling commands permanently affect the
  128.             user's selected areas.  The P, A, F and K options are also
  129.             now available from the area selection menu, used in the same
  130.             format as the "+", "-" commands - "P##", "P##-##", "P*", etc.
  131.  
  132.         (3) "Internal base selection" option in the variables/limits
  133.             menu in TGWSETUP has been removed, since it is no longer
  134.             used.  As a result, the ~!Z MCI code and option 15 of the &T
  135.             menu command are also removed.
  136.             
  137.         (4) If you were not using the Internal scan info (SCANINFO.TGW)
  138.             option, on your system, all message area selections will be
  139.             lost for all users.  I'm sorry about this, but the only away
  140.             around it would be for INSTALL to go through every *.MSI file
  141.             for every TGWave user and pull out their message area
  142.             selections - some thing I didn't want to code, and that would
  143.             make the upgrade to v1.02 very slow.  
  144.             
  145.             I should have forseen this, and had TGWave up date the 
  146.             SCANINFO.TGW file in addition to the *.MSI files, regardless
  147.             of the settings, but c'est la vie.  I suggest simply telling
  148.             your users to have Blue Wave include their configuration with
  149.             the packet - then they can simply upload their area selections
  150.             and everything will be reconfigured the way it was before.
  151.             
  152.         For these changes, several strings had to be changed in the lang-
  153.         uage file.  You will need to either replace your ENGLISH.TGW file
  154.         with the new default one from the SAMPLES\ directory, or if 
  155.         you've customized your language file, simply copy the new strings
  156.         in, and delete the old ones.  
  157.             
  158.       + Added "Import TG scan info" to the TGWSETUP variables/limits menu.
  159.         This is to replace the "Internal base selection" option which was
  160.         removed.  If set to "Yes", TGWAVE will import the area config for
  161.         new TGWAVE users from Telegard's settings (as set by the MZ and 
  162.         QZ menu commands).  See the online help entry for a more detailed
  163.         description.                    
  164.  
  165.       + TGWAVE now supports the Blue Wave reader v2.20 offline config
  166.         features.  The 2.12 format/features are still supported, but 
  167.         TGWAVE now tells the reader that it's compatible with the new
  168.         features, and supports the new .OLC offline configuration data
  169.         file and most of the advanced offline configuration features.
  170.         
  171.       + TGWave will now process QWK offline configuration requests that 
  172.         are addressed to one of the following names: "TELEGARD", "QMAIL",
  173.         "ROSEMAIL" (case-insensitive), in addition to "TGWAVE".
  174.       
  175.       + Added the following QWK offline configuration commands.  Like the
  176.         ADD, DROP and RESET commands, the message should be addressed to
  177.         "TGWAVE" in the area the changes are to take effect.  Multiple
  178.         formats of each command are supported for maximum compatibility,
  179.         since many QWK doors have their own way of doing it - TGWave uses
  180.         the all the formats of the most popular QWK doors.
  181.         
  182.            "ADD YOURS" ┐  Selects the area,
  183.            "ADD Y"     ├  toggles it to personal
  184.            "YOURS"       ┘  messages only.
  185.            
  186.            "ADD YA"    ┐  Selects the area, toggles it
  187.            "YOURS ALL" ├  to personal messages, and messages
  188.            "YA"           ┘  to "All" only.
  189.            
  190.       + Added the following paths that can be configured:
  191.       
  192.            \TEXT\       TGWave text/display/template files 
  193.            \HELP\       TGWave help directory 
  194.            \LANGUAGE\   TGWave language files
  195.            
  196.         These allow you to split up TGWave's needed files, rather than
  197.         having everything all lumped into your \MENUTEXT\ directory.
  198.         INSTALL will point these directories all to your current MENUS
  199.         and TEXT directory to keep this version compatible with your old
  200.         setup, but should you wish to split the directories up, you may
  201.         do so.  
  202.         
  203.       % TGWave works properly with Squish bases now.  Both Telegard and
  204.         TGWave would process TGWave's messages properly, but it seems
  205.         Squish (the tosser) is VERY picky, and there were a couple of
  206.         things TGWave was doing that Squish did not like.  Squish should
  207.         now export messages posted from TGWave properly.
  208.       
  209.       % The keyboard buffer is now cleared when a user aborts something,
  210.         so that if the spacebar is hit quickly, say, 5 times, it won't 
  211.         display the main menu 5 times and then abort it each time, which
  212.         was annoying with the default "Aborted" string which has two
  213.         ~SW MCI codes in it.
  214.         
  215.       % TGWave no longer reformats the "To:" field when posting with the
  216.         user's alias.  I was used to the old system, and forgot to take
  217.         into account that Telegard v2.99 supports aliases in mixed/any
  218.         case, rather than all caps.
  219.         
  220.       % Fixed the reset lastread pointers menu command (it actually works
  221.         this time ... )
  222.       
  223.       % MCI code justification now properly justifies MCI codes with
  224.         embedded color codes - it was taking the colour codes as though
  225.         they were part of the string when padding.  
  226.         
  227.       % MCI justification codes (~ELxx, etc.) no longer require leading
  228.         zeros - "~EL5" will now work, as well as "~EL05".
  229.         
  230.       * The message area names are now passed WITH color codes to the
  231.         area selection template ~&c MCI code, as opposed to that MCI code
  232.         being the area name with colors stripped.
  233.            
  234.       % TGWAVE will now work properly on JAM/Squish bases if SHARE is
  235.         not installed.  Before it was frequently trying to lock messages,
  236.         and timing out if it couldn't lock them, without checking if
  237.         SHARE is installed.  If SHARE is not installed it will now not
  238.         attempt to lock the message areas.
  239.         
  240.         Technically, the JAM specifications state that the JAM data 
  241.         files MUST be opened by programs in shared mode.  But TGWAVE now
  242.         ignores this due to complications that may arise with certain
  243.         operating systems/environments.  If SHARE is not detected, it
  244.         will not attempt to lock the message base data files.  
  245.         
  246.         If you are running multi-node, please ensure that SHARE *IS* 
  247.         installed.  Under some OS's, it may be necessary to run programs
  248.         like FAKESHARE to trick software into thinking SHARE is instal-
  249.         led.  TGWAVE reports something like "Running with SHARE under 
  250.         Windows v4.00" in the log files if it detects SHARE.
  251.  
  252.       * The door now supports the ~CI and ~CJ MCI codes for IRQ and base
  253.         address (needed for non-standard IRQ setups with DSZ/GSZ), and
  254.         improved/optimized MCI code parsing a bit.
  255.       
  256.       * Sped up scanning even faster on JAM bases, by using the memory
  257.         allocated to the message text buffer (since it only needs it when
  258.         bundling) to buffer reading of the .JDX files.  Also, it now reads
  259.         all subfield data into a buffer in one pass, rather than reading
  260.         each one separately.  A few other miscellaneous speed improvements
  261.         were made here as well.
  262.  
  263.    [09/07/95 - v1.01 released]
  264.    
  265.